/*
 *接口编写处...
*如果接口需要做Action的权限验证，请在Action上使用属性
*如: [ApiActionPermission("EQU_COM_DEFINITION_TASK",Enums.ActionPermissionOptions.Search)]
 */
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.AspNetCore.Http;
using VOL.Entity.DomainModels;
using VOL.System.IServices;

namespace VOL.System.Controllers
{
    public partial class EQU_COM_DEFINITION_TASKController
    {
        private readonly IEQU_COM_DEFINITION_TASKService _service;//访问业务代码
        private readonly IHttpContextAccessor _httpContextAccessor;

        [ActivatorUtilitiesConstructor]
        public EQU_COM_DEFINITION_TASKController(
            IEQU_COM_DEFINITION_TASKService service,
            IHttpContextAccessor httpContextAccessor
        )
        : base(service)
        {
            _service = service;
            _httpContextAccessor = httpContextAccessor;
        }
        public override ActionResult GetPageData([FromBody] PageDataOptions loadData)
        {
            if(loadData.Wheres == "[]")
            {
                loadData.Wheres = "[{\"name\":\"OrderCode\",\"value\":\"0\",\"displayType\":\"select\"}]";
                  return base.GetPageData(loadData);
          
            }
            else
            {

                return base.GetPageData(loadData);
            }
        
         
        }
    }
}
